The Shopping List menu provides commands governing the Shopping List window. The first set of commands concern the interaction between the Shopping List and the Pantry:

• Select Ingredient(s) in Pantry: All ingredients in the Shopping List which are also in the Pantry (ie., those which appear marked with asterisks) are selected. They can then be deleted from the Shopping List or struck from the Pantry.

• Add Selection to Pantry: If an ingredient in the shopping list doesn't appear in the Pantry, but you actually have it or intend to buy it, you can add it to the Pantry using this command. The Shopping List window has a picture button which does the same thing.

• Remove Selection from Pantry: Just like the previous command, only exactly the opposite! If an ingredient is erroneously marked in the Shopping List as being in the Pantry, this command will remove it. This command also has a corresponding button.

The next two items will edit individual ingredients in the Shopping List:

• Modify Ingredient...: Invokes a dialog to let you modify an ingredient in the list, for example, by reducing the amount called for or substituting another ingredient.

• Add Ingredient...: Invokes a dialog for specifying a single ingredient to be added to the miscellaneous ingredients at the end of the Shopping List.

The last command is for restoring the ingredients of a recipe to their original state:

• Restore from Recipe: Undoes any changes to the Ingredient List of a recipe in the Shopping List window by restoring the recipe from the original.